package top.healthylife.gateway.platform.eye.dto.zengzhifuwu.EyeReqRiskDetailDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.request.result.ApiResultDto;

import java.util.ArrayList;
import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 23:02:37
*/
@Data
@Accessors(chain = true)
@ApiModel("天眼风险详情[426]")
public class EyeResRiskDetailDto extends ApiResultDto {

    @JsonProperty("companyName")
    @ApiModelProperty(value = "公司名", example = "沈阳分分钟企业管理有限公司")
    private String companyName;

    @JsonProperty("type")
    @ApiModelProperty(value = "1-严重违法，2-失信人，3-失信公司，4-被执行人，5-被执行公司，6-行政处罚，7-经营异常，8-法律诉讼，9-股权出质，10-动产抵押，11-欠税公告，12-名称变更，13-开庭公告，14-法院公告，15-法人变更，16-投资人变更，17-主要人员变更，18-注册资本变更，19-注册地址变更，20-出资情况变更，21-司法协助，22-清算信息，23-知识产权出质，24-环保处罚，25-公示催告，26-送达公告，27-立案信息，28-税收违法，29-司法拍卖，30-土地抵押，31-简易注销 32-限制消费令（公司） 33-限制消费令（人） 34-终本案件 35-股权出质 36-股权冻结 37-股权质押 43-开庭公告 44-法院公告", example = "3")
    private Integer type;

    @JsonProperty("dataList")
    @ApiModelProperty(value = "用于数据回显", example = "",hidden = true)
    private ArrayList dataList;

    @JsonProperty("dataList(type=18)")
    @ApiModelProperty(value = "注册资本变更", example = "")
    private List<DataListType18> dataLisType18;

    @JsonProperty("dataList(type=27)")
    @ApiModelProperty(value = "立案信息", example = "")
    private List<DataListType27> dataListType27;

    @JsonProperty("dataList(type=17)")
    @ApiModelProperty(value = "主要人员变更", example = "")
    private List<DataListType17> dataListType17;

    @JsonProperty("dataList(type=25)")
    @ApiModelProperty(value = "公示催告", example = "")
    private List<DataListType25> dataListType25;

    @JsonProperty("dataList(type=15)")
    @ApiModelProperty(value = "法人变更", example = "")
    private List<DataListType15> dataListType15;

    @JsonProperty("dataList(type=37)")
    @ApiModelProperty(value = "股权质押", example = "")
    private List<DataListType37> dataListType37;

    @JsonProperty("dataList(type=6)")
    @ApiModelProperty(value = "行政处罚", example = "")
    private List<DataListType6> dataListType6;

    @JsonProperty("dataList(type=23)")
    @ApiModelProperty(value = "知识产权出质", example = "")
    private List<DataListType23> dataListType23;

    @JsonProperty("dataList(type=13)")
    @ApiModelProperty(value = "开庭公告", example = "")
    private List<DataListType13> dataListType13;

    @JsonProperty("dataList(type=35)")
    @ApiModelProperty(value = "股权出质", example = "")
    private List<DataListType35> dataListType35;

    @JsonProperty("dataList(type=8)")
    @ApiModelProperty(value = "法律诉讼", example = "")
    private List<DataListType8> dataListType8;

    @JsonProperty("dataList(type=21)")
    @ApiModelProperty(value = "司法协助", example = "")
    private List<DataListType21> dataListType21;

    @JsonProperty("dataList(type=43)")
    @ApiModelProperty(value = "开庭公告", example = "")
    private List<DataListType43> dataListType43;

    @JsonProperty("dataList(type=11)")
    @ApiModelProperty(value = "欠税公告", example = "")
    private List<DataListType11> dataListType11;

    @JsonProperty("dataList(type=33)")
    @ApiModelProperty(value = "限制消费令", example = "")
    private List<DataListType33> dataListType33;

    @JsonProperty("dataList(type=31)")
    @ApiModelProperty(value = "简易注销", example = "")
    private List<DataListType31> dataListType31;

    @JsonProperty("count")
    @ApiModelProperty(value = "总数", example = "1")
    private Integer count;

    @JsonProperty("dataList(type=29)")
    @ApiModelProperty(value = "司法拍卖", example = "")
    private List<DataListType29> dataListType29;

    @JsonProperty("dataList(type=19)")
    @ApiModelProperty(value = "地址变更", example = "")
    private List<DataListType19> dataListType19;

    @JsonProperty("dataList(type=16)")
    @ApiModelProperty(value = "投资人变更", example = "")
    private List<DataListType16> dataListType16;

    @JsonProperty("dataList(type=9)")
    @ApiModelProperty(value = "股权出质", example = "")
    private List<DataListType9> dataListType9;

    @JsonProperty("dataList(type=28)")
    @ApiModelProperty(value = "税收违法", example = "")
    private List<DataListType28> dataListType28;

    @JsonProperty("dataList(type=14)")
    @ApiModelProperty(value = "法院公告", example = "")
    private List<DataListType14> dataListType14;

    @JsonProperty("companyId")
    @ApiModelProperty(value = "公司id", example = "2332608915")
    private Long companyId;

    @JsonProperty("dataList(type=26)")
    @ApiModelProperty(value = "送达公告", example = "")
    private List<DataListType26> dataListType26;

    @JsonProperty("dataList(type=12)")
    @ApiModelProperty(value = "名称变更", example = "")
    private List<DataListType12> dataListType12;

    @JsonProperty("dataList(type=34)")
    @ApiModelProperty(value = "终本案件", example = "")
    private List<DataListType34> dataListType34;

    @JsonProperty("dataList(type=5)")
    @ApiModelProperty(value = "被执行（人）公司", example = "")
    private List<DataListType5> dataListType5;

    @JsonProperty("dataList(type=24)")
    @ApiModelProperty(value = "环保处罚", example = "")
    private List<DataListType24> dataListType24;

    @JsonProperty("dataList(type=10)")
    @ApiModelProperty(value = "动产抵押", example = "")
    private List<DataListType10> dataListType10;

    @JsonProperty("dataList(type=32)")
    @ApiModelProperty(value = "限制消费令", example = "")
    private List<DataListType32> dataListType32;

    @JsonProperty("dataList(type=7)")
    @ApiModelProperty(value = "经营异常", example = "")
    private List<DataListType7> dataListType7;

    @JsonProperty("dataList(type=22)")
    @ApiModelProperty(value = "清算信息", example = "")
    private List<DataListType22> dataListType22;

    @JsonProperty("dataList(type=44)")
    @ApiModelProperty(value = "法院公告", example = "")
    private List<DataListType44> dataListType44;

    @JsonProperty("dataList(type=30)")
    @ApiModelProperty(value = "土地抵押", example = "")
    private List<DataListType30> dataListType30;

    @JsonProperty("dataList(type=1)")
    @ApiModelProperty(value = "严重违法", example = "")
    private List<DataListType1> dataListType1;

    @JsonProperty("dataList(type=20)")
    @ApiModelProperty(value = "出资情况变更", example = "")
    private List<DataListType20> dataListType20;

    @JsonProperty("dataList(type=3)")
    @ApiModelProperty(value = "失信（人）公司", example = "")
    private List<DataListType3> dataListType3;

    @JsonProperty("pn")
    @ApiModelProperty(value = "当前页", example = "1")
    private Integer pn;

}
